import EventHub from "../src/index";

type TestCase = (msg: unknown) => void

const test1: TestCase = (msg) => {
    const eventhub = new EventHub()
    eventhub.on("x1", (content) => {
        console.log(content)
        setTimeout(() => console.log(msg), 1000)
    })
    eventhub.emit("x1", "今天气温29摄氏度")
}


const test2: TestCase = (msg) => {
    const eventhub = new EventHub()
    setTimeout(() => console.log(msg), 1000)
}

test1("发布订阅成功")
test2("终止发布订阅成功")